package cn.lj.common.config;

import cn.lj.common.interceptor.LoginInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @file: WebMvcConfigurer
 * @version: 1.0
 * @Description: 拦截器配置
 * 代码目的，作用，如何工作
 * @author: 李津
 * @date: 2021-04-21 10:08
 * 本代码要注意的事项、备注事项等
 */

@Configuration
public class StopWebConfig implements WebMvcConfigurer {

    /**
     * 拦截器配置
     *
     * @param registry
     */
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //添加拦截器
        registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/user/**")
                //放行路径，可以添加多个
                .excludePathPatterns("/user/login");
    }

}
